/* Consultor.java
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package trabajadores;

/**
 *
 * @author 66880782
 */
 public class Consultor extends Trabajador{ // Extends trabajador significa  que "consultor" es hija de "Trabajador"
    private int horasTrabajadas;
    private float tarifaPorHora;

        public Consultor(String nif, String nombre, String apellido1, String apellido2, int telefono, int horasTrabajadas, float tarifaPorHora, Sexo sexo)
    {
        super(nif, nombre, apellido1, apellido2, telefono, sexo);
        this.horasTrabajadas=horasTrabajadas;
        this.tarifaPorHora=tarifaPorHora;
        
        
    }
    /** hola
     * */
    @Override
    public String toString() {
    return super.toString() + "Horas Trabajadas:   "+ horasTrabajadas + "\n" + "Tarifa por  Hora:  " + tarifaPorHora + "\n";
    }
    /**
     * @return the horasTrabajadas
     */
    public int getHorasTrabajadas() {
        return horasTrabajadas;
    }

    /**
     * @param horasTrabajadas the horasTrabajadas to set
     */
    public void setHorasTrabajadas(int horasTrabajadas) {
        this.horasTrabajadas = horasTrabajadas;
    }

    /**
     * @return the tarifaPorHora
     */
    public float getTarifaPorHora() {
        return tarifaPorHora;
    }

    /**
     * @param tarifaPorHora the tarifaPorHora to set
     */
    public void setTarifaPorHora(float tarifaPorHora) {
        this.tarifaPorHora = tarifaPorHora;
    }
    
    @Override
    public float coste(){
        return this.getHorasTrabajadas()*this.getTarifaPorHora();
    }
    
    
    
}
